<?php

include('include/connexionBdd.php');
include('include/sql.php');

$connexion = ConnexionBdd();
if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['email']) && isset($_POST['mdp'])) {
    $nom = ucfirst(strtolower($_POST['nom']));
    $prenom = ucfirst(strtolower($_POST['prenom']));
    $email = $_POST['email'];
    $mdp = $_POST['mdp'];
//cryptage du mot de passe
    $mdp_crypte = md5($mdp);

    $req = findUserByEmail($email);
    $ligne = $req->fetch();

    if (isset($ligne['emailUtilisateur'])) {
        echo "<span class='auth_fail'><img src='assets/image/attention.png' class='vertical_image' width='30px'> <b>Votre adresse email est déjà utilisée.</b></span>";
    } else {

        $sql = "INSERT INTO utilisateur (nomUtilisateur, prenomUtilisateur, emailUtilisateur, mdpUtilisateur, actif) VALUES ('$nom', '$prenom', '$email', '$mdp_crypte', '0')";
        $req = $connexion->query($sql);

        if ($req) {

            $req = findUserByEmail($email);
            $ligne = $req->fetch();
            //construction de l'url
            $cle = md5("cle");
            $id = $ligne['idUtilisateur'];
            $cle2 = md5("cle2");
            $url = $cle . $id . $cle2;


            $sujet = "Confirmation de votre inscription sur le site du MerkuroCrew";
            $message = "<html><head>";
            $message .= "<div class='corp' style='background-color:#EDEDED; padding-top:5px; padding-bottom:5px;'><div class='message' style='width:90%; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;  border:1px solid #aaa; border-radius:0px 0px 20px 20px; background-color:white;'><img src='http://www.merkurocrew.fr/newVersion/assets/banniere/banniere_email.jpg' width='100%' /><div class='texte' style='padding:20px; font-weight:bold;'>Bonjour, <br><br> Cliquer sur le lien ci-dessous pour activer votre compte : <br><br> <a href='http://www.merkurocrew.fr/newVersion/actif.php?url=" . $url . "'>Activer mon compte !</a>,  <br><br><br> L'equipe MerkuroCrew.</div></div></div></body></html>";

            $hebergeur = explode("@", $email);
            file_put_contents('email.txt', print_r($hebergeur[1], true));

            if ($hebergeur[1] == "hotmail.com" || $hebergeur[1] == "hotmail.fr") {
                $headers = "From: guillaume.philippon@hotmail.fr \r\n";
            } else {
                $headers = "From: webmaster@merkurocrew.fr \r\n";
            }
            $headers .= "Reply-To: gui.philippon@gmail.com \r\n";
            $headers .= "MIME-Version: 1.0\r\n";
            $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
            $headers .= 'Content-Transfer-Encoding: 8bit' . "\n\r\n";


            mail($email, $sujet, $message, $headers);
            echo "<img src='assets/image/valide.png' class='vertical_image' width='30px'> <span class='auth_reussi'><b>Votre compte a été crée. Cependant il nécessite une activation. <br><br> Vous pouvez activer votre compte en cliquant sur le lien qui vient de vous être envoyé par mail. <br><br><br> L'équipe MerkuroCrew !</b></span>";
        } else {
            echo "<span class='auth_fail'><img src='assets/image/attention.png' class='vertical_image' width='30px'> <b>Votre compte n'as pas pu être créer. Veuillez contacter l'administrateur.</b></span>";
        }
    }
}


